﻿@charset "utf-8";

/*index*/
.home_bmfw{ height:150px;max-width:1180px;width:100%; overflow:hidden;}
.home_bmfw > div{ float:left;}
.home_bmfw_dzswj{ position:relative; width: 24%;; height:150px;}
.home_bmfw_dzswj a{display: block;}
.home_bmfw_dzswj a:first-child{margin-bottom:12px;}
.home_bmfw_dzswj img{ width:100%; height:69px;}
.home_bmfw_zqrl{ position:absolute; left: 50%; margin-left:-73px; top: 66.5%; font-size:14px; color: #fff;}
.home_bmfw_zqrl a{color:#fff;}
.home_bmfw_zqrl a:hover{ color:#fff;}
.home_bmfw_icon{ width: 40%;margin:0 1%;}
.home_bmfw_icon a{ display:block; float:left; width:33.1%; height:74px; line-height:74px; background-color:#e9f6fd;font-size:16px; color:#1a56a8;font-weight:bold;}
.home_bmfw_icon a:hover{ background-color:#e2f1f9;}
.home_bmfw_icon a i{ float:left; display:block; margin:20px 10px 20px 20px;width:32px; height:35px;background:url(../images/index/home_bmfw01_icon.png);}
.bmic01,.bmic02,.bmic04,.bmic05{ border-right:1px solid #c6e5f6;}
.bmic04,.bmic05,.bmic06{ border-top:1px solid #c6e5f6;}
.home_bmfw_icon .bmic02 i{ background-position-x: -36px;}
.home_bmfw_icon .bmic03 i{ background-position-x: -72px;}
.home_bmfw_icon .bmic04 i{ background-position-y: -35px;}
.home_bmfw_icon .bmic05 i{ background-position:-36px -36px;}
.home_bmfw_icon .bmic06 i{ background-position:-72px -36px;}
.home_bmfw_zt{ width: 34%;}
.home_bmfw_zt01{ float:left;width: 42%; margin-right: 3%;}
.home_bmfw_zt02{ float:left;width: 55%; }
.home_bmfw_zt01 a,.home_bmfw_zt02 a{ display:block; margin-bottom: 12px;}

.home_tt{ margin: 30px 0; height:45px; line-height:45px; font-size:36px; font-weight:bold; text-align:center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.home_tt a{ color:#1a56a8;}

.home_functionBtn{ margin:30px 0; background-color:#f0f9fe; height:138px;}
.home_functionBtn a{ float:left; width:12.5%; height:138px; text-align:center; font-size:16px;}
.home_functionBtn a:hover{ color:#1a56a8;}
.home_functionBtn i{ display:block; width:70px; height:70px; background:url(../images/index/home_bmfw02_icon01.png) no-repeat left; margin:20px auto 15px auto}
.home_functionBtn a:hover i{ background-image:url(../images/index/home_bmfw02_icon02.png);}
.home_functionBtn .hfic02 i{ background-position-x:-70px;}
.home_functionBtn .hfic03 i{ background-position-x:-140px;}
.home_functionBtn .hfic04 i{ background-position-x:-210px;}
.home_functionBtn .hfic05 i{ background-position-x:-280px;}
.home_functionBtn .hfic06 i{ background-position-x:-350px;}
.home_functionBtn .hfic07 i{ background-position-x:-422px;}
.home_functionBtn .hfic08 i{ background-position-x:-492px;}

.home_top_adv a{ display: none; margin-bottom: 20px;}
.home_top_adv a:first-child{ display: block;}
.home_top_adv img{ width:100%;}

.index_menu1 li{ position:relative; margin-right:10px!important;}
.index_menu1 li a{ float: left; width:130px; height:46px; line-height:46px; color: #333; font-weight: bold;}
.index_menu1 li a:hover{ color:#fff; background-color: #1a56a8;}
.index_menu1 li:hover i{  width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent; position: absolute; bottom: -16px; left: 50%;  margin-left: -8px;}
.index_menu1 li.on a{  color:#fff; background-color: #1a56a8;}
.index_menu1 li.on i{ width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent; position: absolute; bottom: -16px; left: 50%;  margin-left: -8px;}
.common_newslist_zxwj li a{ max-width:87%!important;}
.home_index_ztzl {position: relative;max-width: 940px;padding-left: 240px;}
.home_index_ztzl_addWrap {position: absolute;width: 240px;left: 0px;}
.home_index_ztzl_addWrap li{ width: 220px; float: left;}
.home_index_ztzl_addWrap li:first-child{ margin-right: 20px;} 
.home_index_ztzl_addWrap img { width:100%;height:90px;}
.home_index_imgTab .column_box {margin-left:0;}
.home_index_imgTab + .column_common .column_box{margin-right:0;}
.home_index_sinImgbox{ margin-right:20px;}
.home_index_chnlName{ position: absolute; left: 5px;}
.home_index_chnlName + h4 a{ padding-left: 84px; width:80%;}

.index_video{height:222px;}
.index_video ul li{width:100%;}
.index_video ul li.li1{display:none;}
.index_video ul li a{height:222px;}

/*link*/
.home_link_con{width:100%; border-top:1px solid #1a56a8; background-color:#eff9fe;}
.home_link{padding-bottom:20px;}
.home_link .hd{height:40px; line-height:40px; }
.home_link .hd li{ float:left; width:125px; height:40px; cursor:pointer; font-size:16px; text-align:center; font-weight:bold; color:#1a56a8;}
.home_link .hd li:hover{ background-color:#fff;}
.home_link .hd li.on{ background-color:#fff;}
.home_link .hd li i{ margin-left:8px; margin-top:16px; width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent}
.home_link_wrap{ padding-top:20px; width:100%; min-height:82px; background-color:#fff;}
.home_link_wrap .bd li{ float: left; margin-bottom: 20px; width: 9%; text-align: center; font-size: 16px; }
.home_link_wrap .bd li a{ color:#333}
.home_link_wrap .yq_link li{ width:auto;margin-left:40px;}

/* 浮动广告 */
.admove{position:absolute; top:0; left:0; z-index:999999;}
.close_btn{display:block; color:#666; cursor:pointer; font-size:14px; padding-right:20px; text-align:right; background:url(../images/close.png) no-repeat right center;}
.right_bottom_fixed{position:fixed; _position:absolute; right:1px; bottom:1px; z-index:999; _TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
/*padding:4px 8px 8px 8px; background:#fff; border:1px solid #E9E3E3; box-shadow:2px 2px 6px #968686;*/}
.right_bottom_slide{position:relative; width:150px; height:100px; overflow:hidden;}
.right_bottom_slide .bd{position:absolute; top:0; left:0; width:100%; height:100px;}
.right_bottom_slide .bd ul{width:100% !important; height:100% !important;}
.right_bottom_slide .bd ul li{position:relative; width:100% !important; height:100%;}
.right_bottom_slide .bd li img{width:100%; height:100%;}
.right_bottom_slide .bd li span.txtbg,
.right_bottom_slide .bd li span.txt{display:none;}
.right_bottom_slide .hd{position:absolute; bottom:8px; right:4px; z-index:5;}
.right_bottom_slide .hd ul li{display:inline-block; vertical-align:middle; margin-right:4px; width:6px; height:6px; line-height:6px; background:#999; border:solid #999 1px; cursor:pointer; border-radius:50%;}
.right_bottom_slide .hd ul li.on{color:#fff; background:#1a57a8; border-color:#1a57a8;}
.right_bottom_gg{width:400px;}
.right_bottom_gg h4{font-size:1.5em; font-weight:700; color:#333; text-align:center; padding-top:5px; padding-bottom:15px;}
.right_bottom_gg .right_bottom_cont{height:200px; padding:0 10px; overflow-x:hidden; overflow-y:auto; line-height:200%;}
.right_bottom_fixed_img{padding: 0; border: none; box-shadow: none; background: none;}
.right_bottom_fixed_img .right_bottom_gg{width: 255px;}
.right_bottom_fixed_img .right_bottom_gg img{display: block;}

.close_rbt{text-align:right;}
.floatgg{position:fixed; top:50%; right:0; left:0; z-index:99999; margin:0 auto; margin-top:-219px; width:700px; background-color:#fff; border:solid #b4a9a9 1px; border-radius:10px;}
.floatgg .close_button{padding:12px; text-align:right; background-color:#d4d5d6; border-radius:10px 10px 0 0;}
.floatgg .gg_content{margin:10px; padding:20px; font-family:"仿宋"; color:#000; overflow-x:hidden; overflow-y:auto; background-color:#fdf7f7;}
.floatgg .gg_content h2{text-align:center; font-weight:700; font-size:1.75em; line-height:160%;}
.floatgg .gg_content .cont{line-height:200%; font-size:16px; padding-top:30px;}

.newYear_body{ position:relative;background: url(/gdsw/xhtml/images/index/index_newYearbg.jpg) no-repeat center top;}
.newYear{ width:1020px;margin:146px auto 0 auto;background:#fff;}
.newYear_close{ position:absolute;top:-79px;right:50%;margin-right:-450px;width:51px;height:20px; cursor:pointer;}
.column_common_col3 .xwdt_video ul li{ width:100%;}

/* 国务院新闻控制 */
.addNews dd{ display: none;}
.zxfb_gwyxw h4 a{ padding-left: 100px!important; width: 76%!important;}

/*responsive*/
@media (max-width:1219px) {
	.home_bmfw_icon{ width:40%;}
	.home_bmfw_icon a i{ margin:20px 6px;}
	.home_tt{ font-size:32px;}
	.home_link{padding-bottom:15px;}
}

@media (max-width:1024px) {
	.home_tt{ font-size:30px;}
	.home_tt_logo img{ width: 88px; margin-top: 4px;}
}
@media (max-width: 991px) {
	.home_bmfw_zqrl{ margin-left:-68px; font-size:13px;}
	.home_bmfw_icon { width: 39.5%;}
	.home_bmfw_icon a{ font-size:14px;}
	.home_bmfw_icon a i{ width: 26px; height: 24px; background-size: 74px; margin: 25px 5px;}
	.home_bmfw_icon .bmic02 i{ background-position-x: -24px;}
	.home_bmfw_icon .bmic03 i { background-position-x: -48px;}
	.home_bmfw_icon .bmic04 i { background-position-y: -25px;}
	.home_bmfw_icon .bmic05 i { background-position: -25px -26px;}
	.home_bmfw_icon .bmic06 i { background-position: -48px -26px;}
	.home_tt{ font-size:26px;}
	.home_functionBtn a{ font-size:14px;}
	.width33{ width:100%!important;}
	.home_index_sinImgbox { margin-right:0px;}
	.home_index_imgTab + .column_common{ margin-top:20px;}
	.home_index_sinImgbox .xwdt_video,.home_index_sinImgbox .xwdt_video ul li a {height:100%}
	.index_video{height:240px;}
	.index_video ul li{width:50%;}
	.index_video ul li.li1{display:block;}
	.index_video ul li a{height:240px;}

}

@media (max-width: 860px) {
	.home_bmfw{height:auto;}
	.home_bmfw_dzswj,.home_bmfw_dzswj img{ width:100%;height:auto;}
	.home_bmfw_zqrl{ font-size: 28px; width: 100%; text-align: center; left: 0; margin-left:0;}
	.home_bmfw_icon { margin: 20px 0; width: 100%;}
	.home_bmfw_icon a{ height: 86px; line-height: 86px; font-size: 18px;}
	.home_bmfw_icon a i{ margin: 25px 10px 20px 45px; width: 35px; height: 35px; background-size: 110px;}
	.home_bmfw_icon .bmic02 i { background-position-x: -37px;}
	.home_bmfw_icon .bmic03 i { background-position-x: -75px;}
	.home_bmfw_icon .bmic04 i { background-position-y: -38px;}
	.home_bmfw_icon .bmic05 i { background-position: -38px -40px;}
	.home_bmfw_icon .bmic06 i { background-position: -76px -40px;}
	.home_bmfw_zt01 img,.home_bmfw_zt02 img{ width:100%; height:auto;}
	.home_bmfw_zt {width: 100%;}
	.home_tt{ font-size:26px; margin: 0 0 20px 0;}
	.home_tt_logo img { width: 73px; margin-top: -4px;}
	.home_functionBtn{ height:276px;}
	.home_functionBtn a{width: 25%;}
}

@media (max-width: 768px) {
	.home_tt{ font-size:22px; background-size: 76px;margin:20px 0 20px 20px;}
	.floatgg{ width:90%;}
}


@media (max-width: 680px) {
	.home_bmfw_zqrl{ top:66%;font-size: 22px;}
	.home_bmfw_icon a i { margin: 25px 10px 20px 28px;}
	.index_video{height:180px;}
	.index_video ul li a{height:180px;}
	.home_tt_logo img { width: 62px; margin-top: -2px;}
}

@media (max-width: 640px) {
}

@media (max-width: 610px) {
}

@media (max-width: 580px) {
	.home_bmfw_icon a{ font-size:14px; height:76px; line-height:76px;}
	.home_bmfw_icon a i { margin: 22px 10px 20px 20px;}
	.home_tt{ font-size:18px; background-size: 66px; margin: 0px 0 10px 00px;}
	.common_newslist_zxwj li a{ max-width:79%!important;}
	
}

@media (max-width: 480px) {
	.home_bmfw_zqrl{ font-size: 16px;}
	.home_bmfw_icon a i{ width: 26px; height: 24px; background-size: 74px; margin: 25px 3px;}
	.home_bmfw_icon .bmic02 i{ background-position-x: -24px;}
	.home_bmfw_icon .bmic03 i { background-position-x: -48px;}
	.home_bmfw_icon .bmic04 i { background-position-y: -25px;}
	.home_bmfw_icon .bmic05 i { background-position: -25px -26px;}
	.home_bmfw_icon .bmic06 i { background-position: -48px -26px;}
	.home_functionBtn{ height:414px;}
	.home_functionBtn a{width: 33%;}
	.home_link_wrap .ds_link li{ width:16%;}
	.home_index_chnlName + h4 a{ width:70%;}
	.index_video{height:120px;}
	.index_video ul li a{height:120px;}
}

@media (max-width: 360px){
	.home_bmfw_zqrl{ font-size: 14px;}
	
}

@media (max-width: 320px){
	.home_tt{ font-size:16px; background-size: 56px; margin: 0px 0 -15px 00px;}
}